package com.bd.scm.dao.mapper.weds;


import java.util.List;

import com.bd.scm.domain.models.weds.DoorInfoEntity;
import com.bd.scm.domain.models.weds.DoorfxRealEntity;
import com.bd.scm.domain.models.weds.MjJlRealEntity;
import com.bd.scm.domain.models.weds.MjMobileEntity;
import org.apache.ibatis.annotations.Param;

public abstract interface MjMobileMapper
{
  public abstract List<MjMobileEntity> selectDoorList(MjMobileEntity paramMjMobileEntity);
  
  public abstract int updateGateListOrder(DoorInfoEntity paramDoorInfoEntity);
  
  public abstract int selectDoorFlg(MjMobileEntity paramMjMobileEntity);
  
  public abstract int openDoor(DoorfxRealEntity paramDoorfxRealEntity);
  
  public abstract int getOpenState(@Param("jcmdsig") int paramInt);
  
  public abstract int insertLog(MjMobileEntity paramMjMobileEntity);
  
  public abstract DoorfxRealEntity selectDoorFlgByDevSerial(@Param("userSerial") Long paramLong, @Param("devSid") String paramString, @Param("devOrder") Integer paramInteger1, @Param("devLb") Integer paramInteger2);
  
  public abstract MjJlRealEntity selectMjRecord(@Param("xh") Integer paramInteger);
}
